/*!
 * 文件名称： main.c
 * 描    述： FWDG-看门狗实验主函数文件
 * 版本：     2023-12-03, V1.0
*/

/*
* GD32F303东方红开发板V1.0
* 淘宝商城：   https://juwo.taobao.com
* 技术交流：   https://www.gd32bbs.com/ask/
* 视频学习：   https://space.bilibili.com/475462605
* 微信公众号： gd32bbs
* Copyright    苏州聚沃电子科技有限公司
* 版权所有，盗版必究。
*/

#include "gd32f30x.h"
#include <stdio.h>
#include "bsp_led.h"
#include "driver_public.h"
#include "driver_wdog.h"


/*!
* 说明     main函数
* 输入     无
* 输出     无
* 返回值   无
*/

int main(void)
{
	uint8_t i;
	driver_init();//delay函数初始化
	bsp_led_group_init();//LED初始化
	bsp_led_on(&LED0);//点亮LED0
	delay_ms(2000);	//延时2s
	bsp_led_off(&LED0);//熄灭LED0
	drive_fwdgt_config(625,FWDGT_PSC_DIV64);//独立看门狗配置
	/*闪烁LED1 5次，并每闪烁一次进行喂狗*/
	for(i = 0;i<5;i++)
	{
		delay_ms(500);
		bsp_led_toggle(&LED1);
		Feed_fwdgt();
        printf_log("Feed_fwdgt!/r/n")
	}	
	while (1)
	{
	}
}







